I've never been diagnosed, mainly because I refuse to take pills or treatments for maladies of the mind, but my mother has long felt I have mild autism, and I fit the description. I am extremely attached to a schedule, forced deviation from it gets my blood boiling, as well as several other factors. Luckily when it comes to OCD I don't have that in extremes, though it does drive me crazy if things are not arranged in a pattern, or if the pattern is present but something is throwing it off.
When it comes to "How do you train yourself out of something your comfortable with", it comes down to mental discipline in my opinion. When I was in high school I was an extreme introvert, and crowds scared the hell out of me. I was aware of this, and made the choice to combat it. I got a job that put me front and center with people and forced me to interact with them, and I purposely chose school courses that would put me in front of crowds, drama, school play, debate, and mock trial. All of these made me extremely nervous, but by the time I was done, I found myself better able to cope with crowds, I had learned a method for dealing with them by forcing myself into the situation in a controlled manner. I still get nervous in crowds, and the bar scene as a result makes me extremely uncomfortable, but if I get into those situations, I now have a method to fall into that helps me control my anxiety, and interact in those situations.
I guess my point is don't get worked up over it. If you have autism/aspergers, then you've always had it. Don't let the knowledge of your diagnosis change your life, live how you want, and just accept that you are what you are. Don't let it influence your thoughts, or deter you from attempting anything. As someone else said, if you are seeing a counselor, make certain you talk to them and listen to their advice. I've been fortunate enough to have a mother wise enough and who knows me well enough to guide me and let me know when my mental issues are getting out of hand, and that I needed to reign it in. It helps to get an outside perspective.