arrayCheckBox non è un array quando c'è un solo checkbox nella pagina, è un html object e non ha la proprietà length, potresti aggiungere un controllo prima dei cicli, qualcosa del genere:

codice:
if(inputArrayCheckBox.length){
    arrayCheckBox = inputArrayCheckBox;
  }else{
    arrayCheckBox = [];
    arrayCheckBox[0] = inputArrayCheckBox;
  }
dove inputArrayCheckBox è l'input della funzione confermaTutti