Being a know-it-all means:
Giving lots of facts
Acting superior
Judging people
Telling them what they are feeling