The definition of know-it-all from Merriam-Webster:
noun
\ ˈnō-ət-ˌȯl
Definition
: one who claims to know everything
also : one who disdains advice
I was a little quick on the draw an didn’t notice quite how firmly planted your tongue was in your cheek. Smart and well written, indeed.