В общем каким-то *я додумался сам - вот решение:
$id = $_SESSION['logged_user']->id;
$id = (int)$id;
if ( isset($_POST['change'])) {
$findUser = R::findOne('users', 'id = ?', [$id]);
$findUser->user_name = $data['user_name'];
$findUser->user_surname = $data['user_surname'];
$findUser->user_thirdname = $data['user_otchestvo'];
$findUser->user_age = $data['user_age'];
R::store($findUser);
header("Location:/index2.php");
}
Рофл в том, что по сессии я определял email, потом решил чекать по id юзера, но тут до меня дошла мысль завардампить и яполучил строку))) а в базе эта ячейка int'овая и всё что я сделал - вычислил id юзера по сессии и преобразовал его к числу так как без преобразования это была строка(обожаю динамическую типизацию) и потом я понял, что перепутал имя переменной - надо было findUser просто писать и всё, а то получается обращался не пойми к чему :)