Do I need to have more than one credit card to rent an upper-class car?

Yes. For some upper class car (Premium, Luxury), two credit cards are required as a warranty by providers. In those cases, it will be indicated in the Terms and Conditions of the selected vehicle.