I stop calling them "know it alls", and start calling them "eager to prove something". it works for me man.
I don't hang around them. My sis is a know it all though, and I'm forced to see her. I usually talk over her, or turn to someone else and talk. Sometimes I'll ask "how could you possibly know that?".
I'm a know it all, just like the rest of the teenagers. It's not until i die that i will accept the fact that i didn't learn shit on this earth
I've usually been scared to death that someone would hurt me for what I knew, and for very good reason.
If They Are "Big Mouthed" Know It Alls, Then I Ignore Them.... If They Are Just Your "Run Of The Mill",Pain In The Ass Know It Alls, Then I Wait For The Appropiate Point In The Conversation, And In A Cool, Calm, And Collected Voice, Show Them I Know More Than They Will Ever Aspire To.... Cheers Glen.