Class 3 in class 3 allows a line fit at max tolerance as I recall.
Class 2 in class 2 always has a certain amount of clearance.
A class 3 screw in a class 2 hole will have a fit somewhere between these 2. So, simplistically, it will be 'tighter' than a 2 in a 2 but looser than a 3 in a 3.
It will be more tolerant of 'contamination' in between threads than a 3-3, but not as tolerant as a 2-2.
Take a look at ASME B1.1 to better understand unified thread tolerances.
What is your application?
KENAT, probably the least qualified checker you'll ever meet...