Até agora, se eu tivesse um elemento, por exemplo, uma a
tag, e quisesse adicionar ou remover uma classe com base em alguma condição, eu faria assim:
if (condition)
$('a.some-link').addClass('some-class');
else
$('a.some-link').removeClass('some-class');
Eu sei sobre toggleClass há algum tempo, mas nunca li sua documentação. Você pode passar um booleano como o segundo parâmetro para toggleClass que determinará se a classe fornecida é adicionada ou removida, assim:
$('a.some-link').toggleClass('some-class', condition);