Word for someone who thinks very highly of themselves but is not self-centered, self-righteous, narcissistic, egocentric, etc [closed]

Solution 1:

Sounds like you're looking for the word confident