creo que sigues sin entender... ya hablo exactamente de tu modelo!!
justo del código que hablas...
Código PHP:
$datos['correo']=$this->input->post('correo'); // correo es un input de mi form
$datos['clave']=$clave; // clave es una variable que mando al controlador
$this->Clientes->actualiza($datos); #NOTA que $datos es un array....
$this->load->view('clienteactualizado',$datos);
# modelo
function actualiza($datos){
// y aqui, ¿de donde sacas $correo y $clave?
$this->db->query("update libs set correo='".$correo."' where libreria='".$clave."'");
}