Arrogant, Assertive, Confident, Direct... these could all be used to describe someone by different people and in different situations. Learning how to gauge the perceptions of others is a valuable skill. You can start by simply asking for frank, private feedback. After a while you just start to pick up on reactions. Choosing not to care about said reactions... well, yeah I guess that's arrogant :)