Using the TUpdateQuery

If I have a joined recordset that I am displaying in a grid, am I somehow
supposed to be able to update this recordset if someone changes one of the
values in the grid. I realize I use the UpdateMode and UpdateObject
properties but how exactly does this work? Can you give me a short example?