I think that by what you have written your dog is beyond getting advice from the internet chat rooms, or by watching training videos and following protocols. I am sorry, but no, I have never dealt with a dog that sounds like yours. Maybe someone here has. And it is fine to run things by the crowd here, but you really need to take your dog to the vet, and get a full blood panel work up on her, and maybe some drug therapy, and you need to find an exceptional trainer/behaviorist who can come and see your dog in action and give you the advice you need.
Heidi Ho, Odie
Joy-Joy, Bear Cub, Hepsi-Pepsi
Cujo2, Karma Chameleon
Ramona the Pest, Kojak -- who loves you baby?
Tiny Tinnie, Susie's Uzzi, Kaiah -- The Baby Monster.