know-it-all

know it all

To seem or affect to know everything about any given topic, and to make an irritating point of demonstrating that knowledge to others. Jim's new boyfriend always acts like he knows it all. I can't stand having a conversation with him about anything!
See also: all, know

know-it-all

A person who seems or affects to know everything about any given topic, and who makes an irritating point of demonstrating their knowledge to others. Jim's new boyfriend is such a know-it-all. I can't stand having a conversation with him about anything! There is nothing more annoying than working with a know-it-all who constantly tries to outdo everyone else.
Farlex Dictionary of Idioms.

know-it-all

n. someone who gives the impression of knowing everything. Pete is such a know-it-all!
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • know it all
  • be too clever by half
  • have hung up and salted
  • needle (one) about (something)
  • needle about
  • on a (subject or activity) kick
  • a pain in the neck
  • take a turn for the worse