Сейчас у вас обе переменные ссылаются на один массив, поэтому любое его изменение отражается и там и там.
Чтобы этого избежать, перед изменением массив нужно клонировать:
var new_items = items.slice(0);
Если это сделать, то и от уродливой переменной
new_items2 можно избавиться:
https://jsfiddle.net/t15uus7a/4/