Everybody needs a know-it-all friend. Wait, hear us out on this… Sure, a know-it-all can be (and probably is) fairly annoying, but at the end of the day, if they are a truly qualified know-it-all, ...