Arab - when referring to the culture
Arabic - when referring to the language
Arabian - when referring things specifically from the Arabian Peninsula
Similar to how it's more accurate to call some from Mexico Hispanic than it is to call them Spanish.
Enjoy your life.
Princess, I think you can't see the forest for the trees.