Hi Mark
Here are the correct sentences:
Je lis un livre qui est ennuyeux
"Qui" in those sentences is the relative pronoun mainly used in defining/non defining clauses, so it stands for:
I read a book which is boring, which is a defining clause here
If you say: "My book, which is very long, is boring" this is a non defining clause and the clause "which is very long" just adds extra information about the book. "Which" is the same meaning in this clause as well, it means "qui"
Je mange des frites qui sont froides
Relative pronoun/defining clause: the fries which are cold
Je bois un coca qui est chaud
Relative pronoun/defining clause again: the coke which is hot
The last one is correct!
Does that make sense?