I spoke to the vet and I think just a t4. he was convinced it was going to be lower actually because she had thinning hair above her tail, and didn't want to cost us extra money for other testing, which I do appreciate. I told him what all of you said and he is going to do a little research and get back to me, in your experience have you had to tell the vet to give medicine when they didn't consider it necessary? he also gave me the name of some trainers but I don't really want to go that route if her aggression is from a medical problem. she's always been a very easy dog up until now.
As far as I know nothing bad has happened. She has always been friendly to everyone but I will make sure in the future to let her investigate first. She doesn't seem to be in pain when she jumps on me at all. She went to the vet today and he checked her thyroid, he thought she may have a problem and noticed the hair on her back was a little thin. So I am awaiting the results. He didn't know why she didn't go into heat so I don't know where to go with that.