You should try parelli. You have to be the dominant in your relationship if you want her to respect you.
A rude and pushy horse can lead to a dangerous situation, especially if they try it with someone inexperienced. I would highly recommend getting someone used to working with young horses, or someone used to working with problem horses to first teach your horse manners, and then teach you how to maintain them manners.
Whenever she dose something you dislike on the ground bumb her and make her back up, then left her know she is OK with scratches or pats (preferably not treats as then they will only do it if a treat is around).