Почему composer не обновляет yii2?
Хотите последнюю стабильную - *@stable. Хотите последнюю нестабильную - *@dev (скорее всего будет ссылаться на последний коммит в master).
Выставляете версию, делаете composer update и ждете... А дальше смотрите появляются ли конфликты.
Если конфиг правильный достаточно удалить папку vendor и апдейтнуть...