porque removeu essa forma? as funcoes separadas nao tem proposito. poderia ser algo tipo:
```
$('.collapse')
    .on('show.bs.collapse', function () {
        $(this).parents('.collapse-box').addClass('active')
    })
    .on('hide.bs.collapse', function () {
        $(this).parents('.collapse-box').removeClass('active')
    });
```