Classes are not the solution for this dog, unfortunately. Neither are treats in the crate. You will need to start retraining her to use a crate, and that will mean you will need another place to keep her when you can't be there. If you haven't *tried having her in a room while you are gone, she might surprise you. Our male is extremely crate phobic; he has done every single thing you mentioned (except get as an eviciton notice, since we have always had no neighbors since we have had him). At about a year old we tried allowing him to have access to part of the house while we were gone. He has never destroyed anything (except for left over food that was left out). He has destroyed many things that were pulled into his crate in a frenzy.
The medication you mentioned will only work with a positive reinforcement retraining program. It won't just magically make her calm in her crate. This behavior acts like a true phobia, in that there is no logical reason why the dog is panicked, and dogs will really hurt themselves in an effort to get out of the crate.
There ARE other choices, but you have to really be committed to trying them. And something you think won't work, might. It may be that you aren't in the situation right now that will allow some of the options (living in a certain place, or with certain neighbors) and in that case, rehoming her might be the best option.
Unfortunately, a lot of the methods you have already tried (particularly the shock collar) probably made the situation even worse. Imagine if you were already terrified, and somebody made you wear something even more scary only when you were in the place that scared you. Not good.
A friend of mine has THE best crate training method I have ever seen. If you PM me your email address, I will forward it to her, and I am sure she will give you a ton of good advice.