Confusion-Based Online Learning and a Passive-Aggressive Scheme