Segue ai em baixo a forma que utilizei para implementação dessa função. Teria algum jeito de melhorar ou uma maneira mais resumida?
function alterarStatus(x) {
let card = document.getElementById(`game-${x}`);
let image = card.querySelector('.dashboard__item__img');
let button = card.querySelector('.dashboard__item__button');
let verifyButton = button.classList.contains('dashboard__item__button--return');
if(verifyButton) {
button.setAttribute('class', 'dashboard__item__button');
image.setAttribute('class', 'dashboard__item__img');
button.innerHTML = 'Alugar';
} else {
button.setAttribute('class', 'dashboard__item__button dashboard__item__button--return');
image.setAttribute('class', 'dashboard__item__img dashboard__item__img--rented');
button.innerHTML = 'Devolver';
}
}