How does a referendum give people more influence in government?

It allows people to vote to accept or reject a law.
It allows people to remove an official from office.
It allows people to change laws or propose new ones.
It allows people to impeach an official for wrongdoing.