title: How do you go about rescheduling a job in Sidekiq?
body: <p>I have implemented scheduled notifications using Sidekiq. I want to also add an ability of rescheduling jobs that haven't been run yet. I do see a reschedule method in the sidekiq api code <a href="https://github.com/mperham/sidekiq/blob/061068c551bd96eb6aa790dda0a4dad85bf55381/lib/sidekiq/api.rb" rel="noreferrer">https://github.com/mperham/sidekiq/blob/061068c551bd96eb6aa790dda0a4dad85bf55381/lib/sidekiq/api.rb</a> but I am not sure what to pass as the arguments when initializing the SortedEntry class. There are no examples in the documentation so I was wondering if anybody has any experience with Sidekiq rescheduling? 
  By the way I grab the jid when I create a job: </p>
  
  <p><code>message_jid = MessagesWorker.perform_in(@message.deliver_at, msgs2_ids, @message.id)</code></p>