THESAURUS
swelled headed
aggressively self-confident, biggety, bumptious, chesty, cocky, conceited, immodest, know-it-all, obtrusive, overwise, peacockish, peacocky, perk, perky, pert, puffed up, self-conceited, self-opinionated, smart-alecky, stuck-up