Joe's thoughts reflect that he is a narcissist. He probably does not have just extra self confidence but also ingnores others' opinions and ideas.
The word narcissist comes from the name of a Greek man called Narcissus who saw his reflection in the water and fell in love with himself.
Narcissists may look high in self steem but it is actually the opposite, they want people to be envious of them but they are the ones who are jealous of others.