Of course, there's such a thing as overconfidence, and I'm sure that we've all met those players who go well beyond overconfidence and into full-bore cocky arrogance, but it's still the case that as we play the game we have those little epiphanies where a new understanding of how to use all of those expensive to train abilities blossoms. It's a fantastic feeling, that sense of pulling out a victory when failure would have been your reward before, of figuring out that proper combination of intervene - intimidating shout - thunderclap to save your healer or managing to walk out of a six mob train in one piece for the first time. It signifies the beginnings of true mastery of a class, when you suss out for yourself how to best make use of all the options available to you.
One of the reasons I'm so addicted to playing Warriors (and I'm not alone, it seems, as this post from Mike brought to my attention) is that I got to have that feeling multiple times, once with each spec/character I leveled to 70. It moved me from a diffident tank to one who would willingly try and tank any mob in the game, knowing that my skills were up to the task. Similarly, I've had that sensation of 'Ah, that is how a shaman kills three mobs aggroing at once' as well as 'Do not die on me... I love you, Nature's Swiftness' by leveling my two shamans, and even my tiny ret/prot pally has given me that sense of wonder and accomplishment recently by being the hero on a Archaedas kill.
Now is when we turn to you, gentle (and not so gentle) readers: have you had a breakthrough while playing that revealed a whole new facet of your character? Done what you would have believed impossible, saved the day, or just learned something new about your class? Felt like you took a step towards mastering the playstyle or even just figured out that an ability actually did something cool? The comments await you.