Hello,
To update codeception to 2.3.* you have to update symfony/yaml. But on Webception front end the "Environnements" menu disapears when you update "symfony/yaml" around 3.4.
Here is the configuration you have to keep on your composer.json
"require": {
"php": ">=5.3.0",
"slim/slim": "2.*",
"slim/views": "0.1.*",
"twig/twig": "~1.13",
"codeception/codeception": "2.3.*",
"symfony/yaml": "2.7.x-dev"
},