Согласитесь, нет необходимости перебирать все дочерние элементы. Достаточно знать индекс элемента, которому назначен класс в данный момент - у него класс удаляем, следующему добавляем.
Кому, какой класс и с каким интервалом времени надо переключать:
const elements = document.querySelector('#presentation').children;
const className = 'animation';
const delay = 1000;
Переключаем:
let i = elements.length - 1;
setInterval(() => {
elements[i].classList.remove(className);
i = (i + 1) % elements.length;
elements[i].classList.add(className);
}, delay);
или
(function next(i) {
elements.item(i).classList.toggle(className, false);
i = -~i % elements.length;
elements.item(i).classList.toggle(className, true);
setTimeout(next, delay, i);
})(~-elements.length);