jQuery Repete as seleções e define a opção selecionada

Gostaria de percorrer todas as entradas selecionadas em uma página e, se o valor selecionado não for uma determinada opção, defina esse valor como selecionado

Eu tenho algumas seleções

<select name="select1">
  <option value="1">One</option>
  <option value="2" selected>Two</option>
  <option value="3">Three</option>
  <option value="4">Four</option>
  <option value="5">Five</option>
</select>

<select name="select2">
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
  <option value="4">Four</option>
  <option value="5">Five</option>
</select>

<select name="select3">
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
  <option value="4">Four</option>
  <option value="5">Five</option>
</select>

Estou percorrendo eles dessa maneira, mas não consigo descobrir como definir a propriedade selecionada para a opção '2' se ela ainda não estiver selecionada

$('select').each(function() {

    var selected = $(this).find(":selected");

    if (selected.val() != 2) {
        // do some stuff

    }

}

EDITAR:

Eu deveria elaborar. Se um valor de entrada selecionado for alterado, anexarei uma sequência, por exemplo '- atualizado' para o valor da entrada, pois cada entrada será lançada em um banco de dados. Idealmente, eu faria isso apenas para entradas que foram alteradas por eficiência

Então, eu gostaria de definir todas as entradas selecionadas que ainda não têm a opção 2 selecionada para ser selecionada e ter o valor "2-updated"

Obrigado por todas as respostas até agora

questionAnswers(3)

yourAnswerToTheQuestion