Eesh, I had to deal with this with Kaedyn too! He was just too darn dominant with us.

First, get her started on NILIF, nothing in life is free. For every meal, she has to obey a command. For every walk, she has to obey. Every treat, every pat on the head, EVERYTHING has to be earned. This seems to help a lot of people since it's not a very pushy way of earning respect and you have total control. Also, don't let her on any furniture (for now at least).

With Kaedyn, everytime he looked at me, I made sure to keep looking into his eyes until he looked away. Dominant dogs may keep at it for a while but no matter how long she looks, just keep on lookin'.

Also, work on down with her. It's a submissive position for dogs. I saw that once Kaedyn started downing without a problem, everything went smoothly from there.

I wouldn't do the alpha roll on her if she has bitten you. It's really risky doing that. I prefer to earn the respect instead of forcing it out of them.

Make her realize that the sun rises and sets with you. Everything comes from you. When you do obedience commands, make sure you enforce it and have her do it every single time. I found that practicing obedience commands with Kaedyn really sped up the process.