I think rebellion often signifies a need for change in one particular sector of a society, whereas revolution, as you said, suggests an entire ovrethrow of the government. Rebellion expresses discontent, whereas revolution expresses a desire to take over and renew.