Also, has anyone had a layover as short as 46 minutes? Safe? too short?
Each airline sets a Minimum Connection time for their hubs. That's the minimum time for both passengers and luggage change planes. They will not sell you a ticket that is under that Minimum Connection time.
I glanced at the PIT-MCO flights connecting through Charlotte on March 6, 2016. One of the flight combinations that American is selling has a layover of 38 minutes. Based on that, I'd guess that the Minimum Connection time is probably 35 minutes. So, I wouldn't be concerned with your 46 minute layover.
As
bumbershoot notes, if you do happen to miss your second flight, American will put you on the next available flight (without you having to pay anything more). The good news is that, as a solo traveler, you'd only need one empty seat. I'm guessing that you are connecting to the 9:20am flight from CLT to MCO. If that's true and you miss it, there are still 7 nonstop flights later that day.
Don't book flights through Orbitz.
Orbitz (any TA, especially an online TA) adds another layer of difficulty when things are delayed. You wouldn't have to pay to be put on another flight, but it might not be as simple as if you booked through the airline itself.
I'm not sure I'd go as far as to say don't book flights through Orbitz. If the cost is the same, it does make sense to buy directly from the airline. But, I wouldn't tell people to pay more just to avoid having to deal with Orbitz (or another online TA). Sometimes, packages can be hundreds of dollars less than purchasing a la carte.
It is true that if something changes with the flight prior to departure, the airline will notify Orbitz. Orbitz is then supposed to contact the passenger. That can certainly be a major hassle. But, for a simple flight, it's unlikely that scenario will happen...particularly when the trip is coming in under a month.
On the day of travel, if a misconnect occurs at an airline's hub, the passenger will not have to call Orbitz. In most cases, the airline computers will automatically rebook the passenger. If something keeps that from happening, the passenger will simply talk face-to-face with the airline staff.