atualização de session no codeigniter

Oi, eu gostaria de perguntar se é possível atualizar os dados da session salvos no database no codeigniter, por exemplo. Eu tenho uma session userdata (roleID, name, logged_in), para que, quando alguém logue, apenas chame os $data['name'] = $this->session->userdata('name'); e faça eco dela na minha exibição de header como ,, o problema é quando um usuário irá atualizar seu primeiro nome ou sobrenome, e quando eu fizer isso

 $fname = $this->input->post('fname'); $lname = $this->input->post('lname'); $fullname = $fname." ".$lname; $this->session->unset_userdata('name'); $this->session->set_userdata('name',$fullname); 

não funciona …

// EDITAR TRABALHANDO CERTO AGORA … APENAS TYPO E SYNTAX ERROR

Se você quiser atualizar os dados da session, use:

 $this->session->set_userdata('name', $fullname); 

Não há necessidade de usar unset_userdata Mais informações aqui