First, if you read some that suggests an "Alpha Roll" then that person is wrong!!! Don't list to any advice from that person, there are too many better sources... for example: here are two free downloads that answer many of your questions:
http://www.dogstardaily.com/free-downloads
Also, don't force or hold your dog down... you will teach the dog to learn aggression, instead of sweetness... But the damage can be reversed.
Second, dog know that we are Not dogs. Clinical research has demonstrated that dogs treat people very differently than other dogs.
The Bite Inhibition method uses a word or noise to mark the undesired behavior. You could also use a clicker, but that level of precision isn't needed. In fact, the pup's mother will snark a pup and bite the pup's neck to reprimand it. I don't suggest that you bite your pup, hair in your mouth will make you cough
Re-read the Sticky:the Bite Stops Here. perhaps you haven't been sticking with it long enough. Read this and note the 3 days and the apology....She ignored the Yelp!, because you ignored the apology. Instead of the Yelp, you can say Ouch! or Oops!
Some Tweaks to Bite Inhibition (to get her to stop biting when she wants to play or otherwise):
1. When the pup bites, then yelp. It should sound about like what the pup does when you step on its paw... don't step on her paw for a sample

. When you yelp, the pup should startle briefly and stop nipping. Praise and pet. SHe'll bite.
2. When she bites the second time, Yelp. When she stops, praise and pet. SHe'll nip again, although it may be a little gentler. ...
3. When she bites a third time, Yelp (see a pattern?). But this time, turn your back for 15 - 30 secs. If she comes around and play bows or barks, then that is an apology. This is important. Accept it, praise and pet... and cringe in expectation of the next nip...
4. When she bites the 4th time, Yelp, then leave the area, placing her in a 2 min. time-out. It is better if you can leave, rather than moving her. Then, return and interact. (SHe's still hungry...)
5. When she nips the fifth time, yelp, and leave the area, stopping interaction for now.
You can modify the number of steps, but not what you do...
Pups need to sleep over night in order to learn their lessons. So, keep doing this for 3 days. By the third day, you should notice signficant Bite Inhibition. SHe may still nip, but it will be softer and she won't draw blood. And, she should be less aggressive, especially, if you notice the apology. Keep up the training and make sure that everyone yelps.... Very powerful method.
If you learn the technique, then you can apply the "yelp" to other circumstances, also. I believe that "yelp" is "Please don't do that, I don't like it." in dog communication. I currently use the yelp when my dog plays tug, then runs with the toy, when he fetches and keeps it out of reach or when he takes a treat too quickly....
You are Not trying to force the pup or be a dominant leader. You are trying to train the pup by communicating... Her genetic goal is to adapt to you. Once you communicate the rules, she will seem to read your mind, as you learn to be patient and consistent. Follow these principles, and she may never be aggressive again !