I have a survey table that looks like so:
{ id: Id, date: Date, clients: [{ client_id: Id, contacts: [{ contact_id: Id, score: Number,
it works for me
r.table(...).get(...).update({ contacts: r.row('Contacts').changeAt(0, r.row('Contacts').nth(0).merge({feedback: "NICE"})) })