LOL dont you love (and hate) how smart they are sometimes. My Gelding will look me dead in the eye as if to say "i know you hate this but watch me do it anyway" and turn around and start cribbing on his stall door. (of course only when im out of popping distance)
I would think about sending her to a trainer for a while to re-establish a healthy dominance hierarchy in your filly's head. Then, have the trainer work with you to show you respect xcorsises that you can use to build on your relationship with her.
There are very few things more dangerous than a disrespectful horse. Fix it now or pay for it later.