arrogant, brash, bumptious, certain, cocksure, conceited,
confident, egotistical, hotdogger, hotshot, hubristic, know-it-all,
lordly, nervy, overconfident, overweening, positive, presumptuous,
self-confident, smart aleck, smart guy, smarty, smarty pants, sure,
swaggering, swollen-headed, vain, wise guy