What is the Difference Between Superiority and NPD?

People often describe someone as having a superiority complex when they appear arrogant, dismissive, or convinced that they are better than everyone else. At the same time, there has been a growing awareness of Narcissistic Personality Disorder (NPD), leading many people to assume that anyone who behaves in an entitled or self-important way must have the condition.