Always right?

自以為是

does this mean one who thinks they are always right?
what is the best way to translate this into English?
Thanks!

Yep.

“know-it-all”?

Plus “think they’re all that and then some.”

“all that and a bag of chips” perhaps

:thanks: