conceited vs smarty pants

conceited

adj
  • Having an excessively favorable opinion of one's abilities, appearance, etc.; vain and egotistical. 

  • Having an ingenious expression or metaphorical idea, especially in extended form or used as a literary or rhetorical device. 

smarty pants

noun
  • A smart aleck or know-it-all. 

How often have the words conceited and smarty pants occurred in a corpus of books? (source: Google Ngram Viewer )