Here's my take on this matter of "Confidence" vs "Arrogance"
First, you have to always remember that, in order not to be seen as arrogant, your confidence must always be presented with a "from-the-bottom-of-my-heart" kinda smile looked directly into eyes of people you meet, coupled with a *twinkle* in your eye...
You can pulback your shoulders, lift your chin, be very sure of and about yourself, be the person with the highest self-esteem in the room - BUT - if you don't accompany all these with your broadest and friendliest SMILE

and looking at people you interact with squarely in the eye, you'll be done for...
Think about these two scenarios...
Scenario 1 - You have been in a room full of people, then appears this newcomer; somehow you can sense that there is something about the way he walks, the way he carries himself, its like there is this aura all about him - this is self-esteem and self-confidence all rolled into one. But when you look at his face, aarrgghh.... no smile, no *twinkle* in his eye, nose so high in the air that you could literally see within his nostrils, haughty as a peacock strutting all its splendour - you get the picture! That's arrogance for you!
Scenario 2 - You have been in a room full of people, then appears this newcomer; somehow you can sense that there is something about the way he walks, the way he carries himself, its like there is this aura all about him - this is self-esteem and self-confidence all rolled into one. But when you look at his face, his smile is from ear to ear, everyone he looks at - he peers direct into their eye iwith a *twinkle* in a friendly sort of way - his chin and nose raised at just about the right angle to exude confidence but not too high and NO "mightier-than-thou" attitude, you get that warm feeling about you just by looking at him.
Scenario One - confident but arrogant - that will put people off immediately
Scenario Two - confident and warm friendly - that will magnetically draw people towards you.
Of course there are other factors like when you're handshaking, make it a firm enough (but not too tight or strong) grip with the whole palm and fingers that reflects sincerity; leading, encouraging and allowing the other person you are interacting with to talk about himself and his thinking and his day; listening carefully to what he has to say without getting distracted by the cute babe who is passing by... looking intently at his eye whilst he is talking; not letting the conversation be about you; all these will contribute to making you NOT ARROGANT.
Go ahead and try it the next opportunity you have and tell us!
I'm able to share this cos I've tried it (er type Two I mean) and it works!
Confidence with warm, from-the-heart sincerity will make you a much sought-after company for any social occasion.
Kayceez
The World Thru Kayceez Eyes My Success Plan for Personal Development