Student or Learner
Is there any word to describe someone who has extremely high confidence with his outlook?
Example: someone who always thinks himself is handsome or cute.
Please correct my sentence if there is any mistake.
If someone has an excessively high opinion of themselves, they are 'full of themselves'.